package br.com.rhweb.controladores;

import java.io.Serializable;

import org.hibernate.Session;

import br.com.rhweb.dao.Dao;
import br.com.rhweb.modelos.Usuario;

public class Controlador_Usuario implements Serializable{

	private Dao<Usuario> dao;
	
	public void save(Session s, Usuario usuario){
		dao = new Dao<Usuario>(s, Usuario.class);
		dao.save(usuario);
	}
	
	public Usuario procurar_usuario(Session s, String nome_campo1, String valor_campo1, String nome_campo2, String valor_campo2){
		dao = new Dao<Usuario>(s, Usuario.class);
		return dao.load(nome_campo1, valor_campo1, nome_campo2, valor_campo2);
	}
	
	public Usuario procurar_usuario(Session s, String nome_campo1, String valor_campo1){
		dao = new Dao<Usuario>(s, Usuario.class);
		return dao.load(nome_campo1, valor_campo1);
	}	
	
}
